package org.ruanjj.designprinciple.dependencyinversion;

//开关 高层模块
public class Switch {
    //这里这样实现是不合理的，新增一个设备可能这个类都会被修改或者要重新设计
    //如果这里只适配于电灯泡一个设备，这样设计感觉就有点多余
    private LightBulb lightBulb = new LightBulb();
    public void operateOff(){
        lightBulb.turnOff();;
    }
    public void operateOn(){
        lightBulb.turnOn();;
    }
}
